#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/3/13 12:07
# @Author : XXX
# @Site : 
# @File : day-10.py
# @Software: PyCharm
'''
问题10：
创建一个名为Shape的父类，具有一个area方法。然后创建一个Triangle子类，继承自Shape，
并添加额外的base和height属性。该子类还应该重写area方法，以计算三角形的面积。
'''


class Shape:
    def __init__(self):
        pass

    def area(self):
        pass


class Triangle(Shape):
    def __init__(self, base, height):
        self.base = base
        self.height = height

    def area(self):
        return self.height * self.base / 2


one = Triangle(4, 3)
print(one.area())
